package com.liu.sunnyday.dao;

import com.liu.sunnyday.pojo.CheckItem;

import java.util.List;

/**
 * chance！Time
 *
 * @author liuqian
 * @date 2022-06-08 12:18
 * *
 */
public interface CheckItemDao {
    //1查询所有检查项
    List<CheckItem> findAll();

    //2-新增检查项
    void add(CheckItem checkItem);

    //3查询所有数据时，搜索框中的字符串去前空格
    String selectByNoBlank(String queryString);
    //3根据字符串模糊查询所有检查项
    List<CheckItem> findPageByCondition(String queryString);

    //4根据id查询,被删除的检查项是否有检查组与之关联，拿到count数量
    int findCountById(Integer id);
    //4删除检查项
    void deleteById(Integer id);

    //5-根据id查询数据回显在编辑表单上
    CheckItem findById(Integer id);
    //5-提交表单进行修改
    void updata(CheckItem checkItem);
}
